package demo.hwjs.hj1;

/*
描述
计算字符串最后一个单词的长度，单词以空格隔开，字符串长度小于5000。（注：字符串末尾不以空格为结尾）
输入描述：
输入一行，代表要计算的字符串，非空，长度小于5000。

输出描述：
输出一个整数，表示输入字符串最后一个单词的长度。

示例1
输入：
hello nowcoder
输出：
8
说明：
最后一个单词为nowcoder，长度为8
 */

import java.io.IOException;
import java.io.InputStream;
import java.util.Scanner;

public class Main {
    public static void main(String[] args) throws IOException {
        // 方法1
        // Scanner in = new Scanner(System.in);
        // String s = in.nextLine();
        // System.out.println(s.length() - s.lastIndexOf(" ") - 1);

        // 方法2
        InputStream inputStream = System.in;
        int c;
        int length = 0;
        while ((c = inputStream.read()) != '\n') {
            ++length;
            if (c == ' ') {
                length = 0;
            }
        }

        System.out.println(length);
    }
}